package com.yuelan.apartment.service;

import com.yuelan.apartment.domain.ApaNotice;
import com.yuelan.common.core.page.TableDataInfo;


/**
 * @description: 公告:维修通知、活动通知
 * @Author: ZhaoYi
 * @date: 24-6-29 20:01
 */

public interface ApaNoticeService {

    /**
     * 发布公告
     */
    int publishNotice(ApaNotice apaNotice);

    /**
     * 查看公告
     */
    ApaNotice view(Long id);

    /**
     * 公告列表
     */
    TableDataInfo noticeList(int pageNum, int pageSize);

    /**
     * 删除公告
     */
    int removeNotice(Long id);

    /**
     * 编辑公告
     */
    int editNotice(ApaNotice apaNotice);
}
